
/* global __webpack_public_path__:true */// eslint-disable-line no-unused-vars
/* global PROJECT_ROOT:true */
/* global PROJECT_NAME:true */
__webpack_public_path__ = '/' + PROJECT_ROOT + '/';
console.log('webpack_publicPath:' + __webpack_public_path__);

const buildFileConfig = require('configDir/build-file.config');
const moduleExports = {
  DIRS: {
    BUILD_FILE: buildFileConfig,
  },

  PAGE_ROOT_PATH: '../../',
  PAGE_ROOT_NAME: PROJECT_NAME, // 用于显示项目后缀名
  PROJECT_ROOT: PROJECT_ROOT,
};

/* 帮助确定ie下CORS的代理文件 */
moduleExports.DIRS.SERVER_API_URL = moduleExports.SERVER_API_URL;

/* global IS_PRODUCTION:true */ // 由于ESLint会检测没有定义的变量，因此需要这一个`global`注释声明IS_PRODUCTION是一个全局变量(当然在本例中并不是)来规避warning
if (IS_PRODUCTION) { // 由于本脚手架并没有牵涉到HTTP请求，因此此处仅作为演示分离开发/生产环境之用。
  moduleExports.API_ROOT = '/porgweb/';
  moduleExports.PAGE_ROOT = '/' + PROJECT_ROOT + '/';
  avalon.config({debug: false});
} else {
  // moduleExports.API_ROOT = '/';
  // moduleExports.API_ROOT = 'http://192.168.1.69/porg/';
  // moduleExports.API_ROOT = 'http://192.168.1.156:8080/';
  moduleExports.API_ROOT = 'http://192.168.1.98/';
  // moduleExports.API_ROOT = 'http://192.168.1.116:8080/';
  // moduleExports.API_ROOT = 'https://www.ccian.com/porg/';
  moduleExports.PAGE_ROOT = '/' + PROJECT_ROOT + '/';
}
module.exports = moduleExports;
